const express=require('express')
const router=express.Router()

//在这里挂载路由
//编写GET接口
router.get('/get',(req,res)=>{
  //通过req.query获取客户端通过查询字符串,发送到服务器的数据
  const query=req.query
  //调用res.send方法,向客户端响应处理的结果
  res.send({
    status:0,//0表示处理成功 1表示处理失败
    msg:'GET请求成功',//状态的描述
    data:query//需要响应给客户端的数据
  })
})
//编写POST接口
router.post('/post',(req,res)=>{
  const body=req.body
  res.send({
    status:0,
    mes:'POST 请求接口成功',
    data:body
  })
})

//预检请求符合条件 1.请求方式为GET POST HEAD之外的请求method类型 2.请求头中包含自定义头部字段 3.向服务器发送了application/json格式的数据
//简单请求和预检请求的区别 简单请求:服务器与客户端只会发生一次请求 预检请求:服务端和客户端之间会发生两次请求 OPTION遇见请求成功之后才会发起真正的请求

//编写DELETE接口
router.delete('/delete',(req,res)=>{
  res.send({
    status:0,
    msg:'DELETE请求成功'
  })
})
module.exports=router